<!DOCTYPE html>
<html>
<body>
<p>This tests pasting into a textarea that starts with a line break that didn't initially have a renderer (display: none).
WebKit should still be able to paste text with line breaks.</p>
<textarea id="test" style="display: none" cols="50" rows="10"></textarea>
<div id="log"></div>
<script type="text/javascript">

if (window.testRunner)
    testRunner.dumpAsText();

var textarea = document.querySelector('textarea');
textarea.value = "\nwebkit";
textarea.style.display = "";

textarea.focus();
textarea.selectionStart = textarea.selectionEnd = 0;
document.execCommand('insertHTML', false, 'hello\nworld\n');

var expected = 'hello\nworld\n\nwebkit';
if (textarea.value == expected)
    document.getElementById('log').innerText = 'PASS';
else
    document.getElementById('log').innerText = 'FAILED: expected "' + expected + '" but got "' + textarea.value + '"';

</script>
</body>
</html>
